Format 34 is the standard EMV PIN block format. It supports the PIN block format specified in EMV `96 Errata, dated January 31 1998. The PIN block is created from a fixed Control Field, the length of the PIN, the customer PIN itself and the hexadecimal F padding character. PINs from 4 to 12 digits in length are accommodated.
The 16-digit (8 byte) block is constructed as follows:
|
C |
N |
P |
P |
P |
P |
P/F |
P/F |
P/F |
P/F |
P/F |
P/F |
P/F |
P/F |
F |
F |
Where:
C is a fixed control field of binary value 0010 (H’ 2).
N is the length of the PIN and can be any binary value from 0100 to 1100 (H’ 4 to H’ C).
P is a digit of the PIN and can be any binary value from 0000 to 1001 (H’ 0 to H’ 9).
P/F is either a PIN digit of the binary 1111 (hex F) filler depending on the length of the PIN.
F is filler of binary value 1111 (hex F).
Thus for a 5 digit PIN of 34567, the PIN block would hold the 16 hex values as shown below:
|
2 |
5 |
3 |
4 |
5 |
6 |
7 |
F |
F |
F |
F |
F |
F |
F |
F |
F |